<template>

    <!-- header -->
    <div class="nav-container page-component">
      <!--左侧导航 #start -->
      <div class="nav left-nav">
        <div class="nav-item ">
          <span
            class="v-link clickable dark"
            onclick="javascript:window.location='/user'"
          >实名认证 </span>
        </div>
        <div class="nav-item ">
          <span
            class="v-link clickable dark"
            onclick="javascript:window.location='/order'"
          > 挂号订单 </span>
        </div>
        <div class="nav-item selected">
          <span
            class="v-link selected dark"
            onclick="javascript:window.location='/patient'"
          > 就诊人管理 </span>
        </div>
        <div class="nav-item ">
          <span class="v-link clickable dark"> 修改账号信息 </span>
        </div>
        <div class="nav-item ">
          <span class="v-link clickable dark"> 意见反馈 </span>
        </div>
      </div>
      <!-- 左侧导航 #end -->
  
      <!-- 右侧内容 #start -->
      <div class="page-container">
        <div class="personal-patient">
          <div class="header-wrapper">
            <div class="title"> 就诊人管理</div>
          </div>
          <div class="content-wrapper">
            <el-card
              class="patient-card"
              shadow="always"
              v-for="item in patientList"
              :key="item.id"
            >
              <div
                slot="header"
                class="clearfix"
              >
                <div>
                  <span class="name">{{ item.name }}</span>
                  <span>{{ item.certificatesNo }} {{ item.param.certificatesTypeString }}</span>
                  <div
                    class="detail"
                    @click="show(item.id)"
                  > 查看详情 <span class="iconfont"></span></div>
                </div>
              </div>
              <div class="card SELF_PAY_CARD">
                <div class="info">
                  <span class="type">{{ item.isInsure == 0 ? '自费' : '医保'}}</span>
                  <span class="card-no">{{ item.certificatesNo }}</span>
                  <span class="card-view">{{ item.param.certificatesTypeString }}</span>
                </div>
                <span class="operate"></span>
              </div>
              <div class="card">
                <div class="text bind-card"></div>
              </div>
            </el-card>
  
            <div
              class="item-add-wrapper v-card clickable"
              @click="add()"
            >
              <div class="">
                <div>+ 添加就诊人</div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <!-- 右侧内容 #end -->
    </div>
    <!-- footer -->
  </template>
  
  <script>
  import '~/assets/css/hospital_personal.css'
  import '~/assets/css/hospital.css'
  import '~/assets/css/personal.css'
  
  import patientApi from '@/api/patient'
  
  export default {
  
    data () {
      return {
        patientList: []
      }
    },
  
    created () {
      this.findPatientList()
    },
  
    methods: {
      findPatientList () {
        patientApi.findList().then(response => {
          this.patientList = response.data
        })
      },
  
      add () {
        window.location.href = '/patient/add'
      },
  
      show (id) {
        window.location.href = '/patient/show?id=' + id
      }
    }
  }
  </script>
  <style>
  .header-wrapper .title {
    font-size: 16px;
    margin-top: 0;
  }
  
  .content-wrapper {
    margin-left: 0;
  }
  .patient-card .el-card__header .detail {
    font-size: 14px;
  }
  </style>
  